On a Relative Computability Notion for Real Functions

نویسندگان

  • Dimiter Skordev
  • Ivan Georgiev
چکیده

▸ For any class F of total functions in N, we define what it means for a real function to be conditionally F-computable. This notion extends the notion of uniform F-computability of real functions introduced in the paper [SkWeGe10]. ▸ If F consists of recursive functions then the conditionally F-computable real functions are computable in the sense of [Gr 55] extended by allowing the used computable functionals to be partial and by considering real functions of any number of variables. This yields certain notions of subrecursive computability for real functions. ▸ Under certain weak assumptions about F , we show that: ▸ conditional F-computability is preserved by substitution, ▸ all conditionally F-computable real functions are locally uniformly F-computable, ▸ the conditionally F-computable real functions with compact domains are uniformly F-computable. ▸ All elementary functions of calculus are conditionally M-computable. Computability of Real Functions in the Extended Sense of [Gr 55] As in [SkWeGe10], a triple (f ,g ,h) of total one-argument functions in N will be called to name a real number ξ if ∣ f (t) − g(t) h(t) + 1 − ξ∣ < 1 t + 1 for all t ∈ N (h = λt.t is actually used in [Gr 55]). Let N ∈ N and θ ∶ D → R , where D ⊆ R . The function θ is computable in the extended sense of [Gr 55] iff there exist recursive operators F ,G ,H acting on 3N-tuples of one-argument functions in N and such that, whenever (ξ1, . . . , ξN) ∈ D and (f1,g1,h1), . . . , (fN ,gN ,hN) are triples naming ξ1, . . . , ξN , respectively, the functions F (f ,g ,h),G(f ,g ,h),H(f ,g ,h), where f = f1, . . . , fN , g = g1, . . . ,gN , and h = h1, . . . ,hN , are total, and the triple of them names θ(ξ1, . . . , ξN). Subrecursive Computability of Functions of Reals as a Certain Kind of Relative Computability As far as we know, the first paper in this direction is [TeZi 10]. For any class F of total functions in N which satisfies certain conditions, some functions in R are said to be in F , and some ones are said to be uniformly F . The definition of these notions requires the existence of functions belonging to F which appropriately produce arbitrarily close rational approximations of the value of the real function in question making use of sufficiently close rational approximations of the values of the arguments of this function. Further similar papers are [SkWeGe10] and [Sk xx], where the notion of uniform F-computability is studied. Its definition is similar to the characterization of computability in the extended sense of [Gr 55] on the previous slide, but uses so-called F-substitutional mappings instead of recursive operators. Under the assumptions from [TeZi 10] about F , the uniformly F functions turn out to be exactly the uniformly F-computable ones with open domains. F -Substitutional Mappings For any m ∈ N , we will denote by Tm the set of all m-argument total functions in N. Let F ⊆ ⋃m∈N Tm . For any k,m ∈ N , certain mappings of T1 into Tm will be called F-substitutional, as follows: 1. For any m-argument projection function h in N the mapping F defined by F (f1, . . . , fk) = h is F-substitutional. 2. For any i ∈ {1, . . . , k} , if F0 is a F-substitutional mapping of T1 into Tm then so is the mapping F defined by F (f1, . . . , fk)(n1, . . . ,nm) = fi(F0(f1, . . . , fk)(n1, . . . ,nm)) . 3. For any r ∈ N and f ∈ F ∩Tr , if F1, . . . ,Fr are F-substitutional mappings of T1 into Tm then so is the mapping F defined by F (f1, . . . , fk)(n1, . . . ,nm) = f (F1(f1, . . . , fk)(n1, . . . ,nm), . . . ,Fr(f1, . . . , fk)(n1, . . . ,nm)). Two Statements about F -Substitutional Mappings Proposition Let F ∶ T1 → Tm and G1, . . . ,Gm ∶ T1 → Tl be F-substitutional. Then so is the mapping H ∶ T1 → Tl defined by H(f )(n) = F (f )(G1(f )(n), . . . ,Gm(f )(n)) , where f = f1, . . . , fk , and n = n1, . . . ,nl . Proposition Let F ∶ T1 → Tm and G1, . . . ,Gk ∶ T1 → Tp+1 be F-substitutional. Then so is the mapping H ∶ T1 → Tp+m defined by the equality H(g)(u,n) = F (λt.G1(g)(u, t), . . . , λt.Gk(g)(u, t))(n) , where g = g1, . . . ,gl , u = u1, . . . ,up , and n = n1, . . . ,nm . Conditional F -Computability of Real Functions Let N ∈ N and θ ∶ D → R , where D ⊆ R . The function θ will be called conditionally F-computable if there exist F-substitutional mappings E ∶T 1 → T1 and F ,G ,H ∶T 1 → T2 such that, whenever (ξ1, . . . , ξN) ∈ D and (f1,g1,h1), . . . , (fN ,gN ,hN) are triples from T1 naming ξ1, . . . , ξN , respectively, the following holds, where f = f1, . . . , fN , g = g1, . . . ,gN , and h = h1, . . . ,hN : 1. There exists a natural number s such that E(f ,g ,h)(s) = 0. 2. For any natural number s with E(f ,g ,h)(s) = 0, the number θ(ξ1, . . . , ξN) is named by the triple (λt.F (f ,g ,h)(s, t), λt.G(f ,g ,h)(s, t), λt.H(f ,g ,h)(s, t)). The Uniformly F -Computable Real Functions are Conditionally F -Computable Let N ∈ N, and let the function θ ∶ D → R , where D ⊆ R , be uniformly F-computable. Then there exist F-substitutional mappings F ,G ,H ∶T 1 → T1 such that, whenever (ξ1, . . . , ξN) ∈ D and (f1,g1,h1), . . . , (fN ,gN ,hN) are triples from T1 naming ξ1, . . . , ξN , respectively, the number θ(ξ1, . . . , ξN) is named by the triple (F ○(f ,g ,h),G ○(f ,g ,h),H○(f ,g ,h)), where f = f1, . . . , fN , g = g1, . . . ,gN , and h = h1, . . . ,hN . To show the conditional F-computability of θ, we set E(f ,g ,h)(s) = s, F (f ,g ,h)(s, t) = F ○(f ,g ,h)(t), G(f ,g ,h)(s, t) = G ○(f ,g ,h)(t), H(f ,g ,h)(s, t) = H○(f ,g ,h)(t). The Function λξ.1/ξ is ConditionallyM2-Computable To prove this, we may set E(f ,g ,h)(s) = (2h(s) + 3) (s + 1)∣f (s) − g(s)∣, F (f ,g ,h)(s, t) = (h(u(s, t)) + 1) sg(f (u(s, t)) g(u(s, t))), G(f ,g ,h)(s, t) = (h(u(s, t)) + 1) sg(g(u(s, t)) f (u(s, t))), H(f ,g ,h)(s, t) = ∣f (u(s, t)) − g(u(s, t))∣ 1, where u(s, t) = s + (s + 1)2(t + 1) . The Function λξ.exp(ξ) is ConditionallyM2-Computable It is proved in [SkWeGe10] that min(exp(ξ), η) is a uniformly M-computable function of ξ and η. Hence there exist M-substitutional mappings F ,G ,H ∶T1 → T1 such that, whenever (f1,g1,h1) and (f2,g2,h2) are triples from T1 naming the real numbers ξ and η, respectively, then min(exp(ξ), η) is named by the the triple (F (f1, f2,g1,g2,h1,h2),G (f1, f2,g1,g2,h1,h2),H(f1, f2,g1,g2,h1,h2)). To see the conditionalM-computability of λξ.exp(ξ), we may set E(f ,g ,h)(s) = (f (0) + h(0) + 1) ((s + 1)1(h(0) + 1) + g(0)), F (f ,g ,h)(s, t) = F ○(f , λx .s + 1,g , λx .0,h, λx .0)(t), G(f ,g ,h)(s, t) = G ○(f , λx .s + 1,g , λx .0,h, λx .0)(t), H(f ,g ,h)(s, t) = H○(f , λx .s + 1,g , λx .0,h, λx .0)(t), where (s + 1)1 is the exponent of the prime number 3 in s + 1 . The Partial Recursive Functions in N Regarded as Functions in R are ConditionallyM2–Computable Let θ be an N-argument partial recursive function. Then θ has a representation of the form θ(x1, . . . , xN) = U(μy[T (x1, . . . , xN , y) = 0]) , where T ,U ∈M . To show the conditionalM–computability of θ, we may set E(f ,g ,h)(s) = T (x1, . . . , xN , s) +max y 0, ξ1ξ2 ≥ 1} and defined by θ(ξ1, ξ2) = ln ξ1 . This function is uniformlyM-computable by [SkWeGe10], hence it is conditionallyM-computable. On the other hand, θ(ξ) = θ○(ξ,1/ξ) for all ξ ∈ dom(θ) . Since the arctan, arcsin, arccos, sine and cosine functions are shown in [SkWeGe10] to be uniformlyM-computable, and so are the sum, difference and product functions, as well as the functions n √ ξ, n = 2,3, . . . , we may conclude that all elementary functions of calculus are conditionallyM-computable. Local uniform F -computability of the conditionally F -computable functions Let N ∈ N and θ ∶ D → R , where D ⊆ R . The function θ will be called locally uniformly F-computable if any point of D has some neighbourhood U such that the restriction of θ to D ∩U is uniformly F-computable. Theorem Let for any a,b ∈ N the class F contain the two-argument function whose value at (x , y) is b or y depending on whether or not x = a . Let also all one-argument constant functions in N belong to F . Then all conditionally F-computable real functions are locally uniformly F-computable. This theorem and a characterization theorem from [Sk xx] imply that, under the assumptions about F in them, if θ is a conditionally F-computable function then each point of dom(θ) has some neighbourhood U such that θ is uniformly continuous in dom(θ)∩U. Some Computable Real Functions which are not Conditionally F -Computable, whatever be the Class F Let θ ∶ R ∖ {1, 1 2 , 13 , . . .}→ R be defined by θ(ξ) = ∞ ∑ k=1 1 2k σ(ξ − 1 k ) , where σ is the restriction of the sign function to R ∖ {0} . The function θ is computable in the extended sense of [Gr 55], but there exists no neibourhood U of 0 such that θ is uniformly continuous in dom(θ) ∩U. By the statement in the last paragraph of the previous slide, θ is not conditionally F-computable for F = ⋃m∈N Tm , therefore it is not conditionally F-computable, whatever be the class F of total functions in N. Another similar function is the one obtained from the elementary function ξ arctan(tan ξ) by extending it as 0 for ξ = 0. Uniform F -computability of the locally uniformly F -computable functions with compact domains Theorem Let the class F be closed under substitution, and let F contain the projection functions, the successor function, the addition function, the function λxy .x y and the function λxy .x(1 y) . Then all locally uniformly F-computable real functions with compact domains are uniformly F-computable. Corollary Under the assumptions of the above theorem, all conditionally F-computable real functions with compact domains are uniformly F-computable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Feedback computability on Cantor space

We introduce the notion of feedback computable functions from 2 to 2, extending feedback Turing computation in analogy with the standard notion of computability for functions from 2 to 2. We then show that the feedback computable functions are precisely the effectively Borel functions. With this as motivation we define the notion of a feedback computable function on a structure, independent of ...

متن کامل

Polynomial time computable real functions

In this paper, we study computability and complexity of real functions. We extend these notions, already defined for functions over closed intervals or over the real line to functions over particular real open sets and give some results and characterizations, especially for polynomial time computable functions. Our representation of real numbers as sequences of rational numbers allows us to imp...

متن کامل

Computability of Probability Distributions and Distribution Functions

We define the computability of probability distributions on the real line as well as that of distribution functions. Mutual relationships between the computability notion of a probability distribution and that of the corresponding distribution function are discussed. It is carried out through attempts to effectivize some classical fundamental theorems concerning probability distributions. We th...

متن کامل

Relative computability and uniform continuity of relations

A type-2 computable real function is necessarily continuous; and this remains true for computations relative to any oracle. Conversely, by the Weierstrass Approximation Theorem, every continuous f : [0; 1]→ R is computable relative to some oracle. In their search for a similar topological characterization of relatively computable multi-valued functions f : [0; 1] ⇒ R (also known as multi-functi...

متن کامل

A new approach to computability on realnumbers

We introduce majorant computability of functions on reals. A structural theorem is proved, which connects the graph of a majorant{computable function with validity of a nite formula on the set of the hereditarily nite set HF( R) (where R is an elementary proper extension of standard real numbers). The class of majorant{computable functions in our approach include an interesting class of real to...

متن کامل

Degrees of unsolvability of continuous functions

We show that the Turing degrees are not sufficient to measure the complexity of continuous functions on [0, 1]. Computability of continuous real functions is a standard notion from computable analysis. However, no satisfactory theory of degrees of continuous functions exists. We introduce the continuous degrees and prove that they are a proper extension of the Turing degrees and a proper substr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011